//表单组件对应配置结构列表
function nodeAttr(id,type,PARAMS) {
	console.log(id,PARAMS)
	var str = "";
	switch (type) {
		case "origin":
			var _name = PARAMS[id].name?PARAMS[id].name:'流程发起',
				_printChecked = PARAMS[id].print?'checked':'',
				_storageChecked = PARAMS[id].storage?'checked':'',
				_endChecked = PARAMS[id].end?'checked':'';
			str = '<div class="fdr-title">节点名称</div>'+
					'<div class="fdr-item">'+
					'     <input class="layui-input" value="'+_name+'" name="nodename" lay-set="nodename">'+
					'</div>'+
					'<hr>'+
					'<div class="fdr-title">节点操作</div>'+
					'<div class="fdr-item">'+
					'    <h6>提交并打印<em class="fdr-tips layui-tips" data-tips="开启后，用户在处理流程时点击此按钮，将保存用户在此节点中对数据的更改，流程流转至后续节点，同时进入打印界面进行数据打印。" data-placement="top">?</em></h6>'+
					'    <input type="checkbox" name="" lay-skin="switch" lay-filter="origin-print" lay-text="开|关" '+_printChecked+'>'+
					'</div>'+
					'<div class="fdr-item">'+
					'    <h6>暂存<em class="fdr-tips layui-tips" data-tips="用户在处理流程时点击此按钮，将保存用户在此节点中对数据的更改，流程不发生流转。暂存会将数据保存至数据库，触发字段「不允许重复值」校验。" data-placement="top">?</em></h6>'+
					'    <input type="checkbox" name="" lay-skin="switch" lay-filter="origin-storage" lay-text="开|关" '+_storageChecked+'>'+
					'</div>'+
					'<div class="fdr-item">'+
					'    <h6>结束流程<em class="fdr-tips layui-tips" data-tips="开启后，用户在处理流程时点击此按钮，将保存用户在此节点中对数据的更改，并且终止流程，不再进行流转。" data-placement="top">?</em></h6>'+
					'    <input type="checkbox" name="" lay-skin="switch" lay-filter="origin-end" lay-text="开|关" '+_endChecked+'>'+
					'</div>'+
					'<hr>'+
					'<div class="fdr-title">节点校验条件</div>'+
					'<div class="fdr-item">'+
					'     <div style="flex:1">'+
					'     <select lay-filter="origin-check">'+
					'         <option value="0">所有数据均可提交</option>'+
					'         <option value="1">满足条件的数据才可提交</option>'+
					'     </select>'+
					'     </div>'+
					'</div>';
			break;
		case "node":
			var _name = PARAMS[id].name?PARAMS[id].name:'流程节点',
				_memberList =  PARAMS[id].memberList?'<ul>'+PARAMS[id].memberList.html+'</ul>':'<span class="empty-text"><i class="fa fa-user-plus"></i> 点击设置负责人</span>',
				_ccMemberList =  PARAMS[id].ccMemberList?'<ul>'+PARAMS[id].ccMemberList+'</ul>':'<span class="empty-text"><i class="fa fa-user-plus"></i> 点击设置负责人</span>',
				_ccChecked = PARAMS[id].ccChecked;
			str = '<div class="fdr-title">节点名称</div>'+
					'<div class="fdr-item">'+
					'     <input class="layui-input" value="'+_name+'" name="nodename" lay-set="nodename">'+
					'</div>'+
					'<div class="layui-tab layui-tab-radio">'+
					'    <ul class="layui-tab-title">'+
					'    <li class="layui-this">基础属性</li>'+
					'    <li>更多属性</li>'+
					'    </ul>'+
					'    <div class="layui-tab-content">'+
					'        <div class="layui-tab-item layui-show">'+
					'			<div class="fdr-title">负责人</div>'+
					'			<div class="fdr-item">'+
					'				<div class="fdr-member-list" data-id="memberList" lay-active="addMember">'+_memberList+'</div>'+
					'			</div>'+
					'			<div class="fdr-item"><input type="checkbox" name="" lay-skin="primary" title="启用抄送" lay-filter="node-enable-cc" '+(_ccChecked?"checked":"")+'></div>'+
					'			<div class="fdr-item" '+(_ccChecked?"":"style=\"display:none;\"")+' >'+
					'				<div class="fdr-member-list" data-id="ccMemberList" lay-active="addMember">'+_ccMemberList+'</div>'+
					'			</div>'+
					'		 </div>'+
					'        <div class="layui-tab-item">'+
					'			<div class="fdr-title">审批意见</div>'+
					'			<div class="fdr-item">'+
					'    		<h6>文本意见<em class="fdr-tips layui-tips" data-tips="用户在处理流程时，可通过输入框或快捷选项录入文本意见。" data-placement="top">?</em></h6>'+
					'    		<input type="checkbox" name="" lay-skin="switch" lay-filter="" lay-text="开|关">'+
					'			</div>'+
					'			<hr>'+
					'			<div class="fdr-title">节点操作</div>'+
					'			<div class="fdr-item">'+
					'    		<h6>提交并打印<em class="fdr-tips layui-tips" data-tips="开启后，用户在处理流程时点击此按钮，将保存用户在此节点中对数据的更改，流程流转至后续节点，同时进入打印界面进行数据打印。" data-placement="top">?</em></h6>'+
					'    		<input type="checkbox" name="" lay-skin="switch" lay-filter="" lay-text="开|关">'+
					'			</div>'+
					'			<div class="fdr-item">'+
					'    			<h6>暂存<em class="fdr-tips layui-tips" data-tips="用户在处理流程时点击此按钮，将保存用户在此节点中对数据的更改，流程不发生流转。暂存会将数据保存至数据库，触发字段「不允许重复值」校验。" data-placement="top">?</em></h6>'+
					'    			<input type="checkbox" name="" lay-skin="switch" lay-filter="" lay-text="开|关">'+
					'			</div>'+
					'			<div class="fdr-item">'+
					'    			<h6>结束流程<em class="fdr-tips layui-tips" data-tips="开启后，用户在处理流程时点击此按钮，将保存用户在此节点中对数据的更改，并且终止流程，不再进行流转。" data-placement="top">?</em></h6>'+
					'    			<input type="checkbox" name="" lay-skin="switch" lay-filter="" lay-text="开|关">'+
					'			</div>'+
					'			<hr>'+
					'			<div class="fdr-title">节点校验条件</div>'+
					'			<div class="fdr-item">'+
					'     			<div style="flex:1">'+
					'     			<select lay-filter="">'+
					'         			<option value="0">所有数据均可提交</option>'+
					'         			<option value="1">满足条件的数据才可提交</option>'+
					'     			</select>'+
					'     			</div>'+
					'			</div>'+
					'			<div class="fdr-title">流转规则</div>'+
					'			<div class="fdr-item">'+
					'     			<div style="flex:1">'+
					'     			<select lay-filter="">'+
					'         			<option value="0">任意负责人提交后进入下一节点</option>'+
					'         			<option value="1">所有负责人提交后进入下一节点</option>'+
					'     			</select>'+
					'     			</div>'+
					'			</div>'+
					'		 </div>'+
					'    </div>'+
					'</div>';
			break;
		case "ccnode":
			var _name = PARAMS[id].name?PARAMS[id].name:'抄送节点',
				_ccList =  PARAMS[id].ccList?'<ul>'+PARAMS[id].ccList.html+'</ul>':'<span class="empty-text"><i class="fa fa-user-plus"></i> 点击设置抄送人</span>';
			str = '<div class="fdr-title">节点名称</div>'+
					'<div class="fdr-item">'+
					'     <input class="layui-input" value="'+_name+'" name="nodename" lay-set="nodename">'+
					'</div>'+
					'<div class="fdr-title">抄送人</div>'+
					'	<div class="fdr-item">'+
					'		<div class="fdr-member-list" data-id="ccList" lay-active="addMember">'+_ccList+'</div>'+
					'</div>';
			break;
		case 'end':
			str = '<div class="fdr-title">流程结束</div>'+
				  '<div style="line-height:2;color:#5E6D82;">没有下级节点的节点会自动连接至流程结束；如果您需要在中途结束流程，请将需要结束流程的节点，连接到流程结束，并设置相应的流转条件。</div>';
			break;
	}
	return str;
}